//    Copyright (C) Kherty.  All rights reserved.
using System.Xml.Serialization;

namespace OpenLS.Core
{
    enum VectorBaseType
    {
        [XmlEnum("variant")]
        Variant,//Variant Base Type
        [XmlEnum("i1")]
        I1,//Vector Base Type Enumeration Value
        [XmlEnum("i2")]
        I2,//2-Byte Signed Integer Base Type
        [XmlEnum("i4")]
        I4,//4-Byte Signed Integer Base Type
        [XmlEnum("i8")]
        I8,//8-Byte Signed Integer Base Type
        [XmlEnum("ui1")]
        Ui1,//1-Byte Unsigned Integer Base Type
        [XmlEnum("ui2")]
        Ui2,//2-Byte Unisigned Integer Base Type
        [XmlEnum("ui4")]
        Ui4,//4-Byte Unsigned Integer Base Type
        [XmlEnum("ui8")]
        Ui8,//8-Byte Unsigned Integer Base Type
        [XmlEnum("r4")]
        R4,//4-Byte Real Number Base Type
        [XmlEnum("r8")]
        R8,//8-Byte Real Number Base Type
        [XmlEnum("lpstr")]
        Lpstr,//LPSTR Base Type
        [XmlEnum("lpwstr")]
        Lpwstr,//LPWSTR Base Type
        [XmlEnum("bstr")]
        Bstr,//Basic String Base Type
        [XmlEnum("date")]
        Date,//Date and Time Base Type
        [XmlEnum("filetime")]
        Filetime,//File Time Base Type
        [XmlEnum("bool")]
        Bool,//Boolean Base Type
        [XmlEnum("cy")]
        Cy,//Currency Base Type
        [XmlEnum("error")]
        Error,//Error Status Code Base Type
        [XmlEnum("clsid")]
        Clsid,//Class ID Base Type
        [XmlEnum("cf")]
        Cf,//Clipboard Data Base Type
    }
}